package org.obm.bigg.filters;

import java.util.List;

import org.obm.delivery.cassandra.filters.IFilterFactory;
import org.obm.delivery.cassandra.filters.IFilterRule;
import org.obm.delivery.cassandra.filters.IRuleEngineImplementation;
import org.obm.lmtp.backend.LmtpAddress;

import com.google.common.collect.ImmutableList;

public class FilterFactory implements IFilterFactory {

	public FilterFactory() {
	}

	@Override
	public List<IFilterRule> loadRules(LmtpAddress addr) {
		ImmutableList<IFilterRule> rules = ImmutableList.of();
		return rules;
	}

	@Override
	public IRuleEngineImplementation getEngine() {
		RuleEngineImpl ret = new RuleEngineImpl();

		// TODO Auto-generated method stub

		return ret;
	}

}
